Image forming apparatus, control method therefor, and storage medium

ABSTRACT

An image forming apparatus which is capable of appropriately replaying movies to be displayed to the user. The image forming apparatus stores combinations of a plurality of movies for a plurality of maintenance procedures of the image forming apparatus and orders of replay for the plurality of movies according to each type of the plurality of maintenance procedures, specifies a type of the maintenance procedure to be executed to the image forming apparatus, and acquires a plurality of movies corresponding to the type of the specified maintenance procedure based on the stored information and replays the acquired movies as a series of movies according to the orders of relay.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an image forming apparatus, a controlmethod therefore, and a program.

2. Description of the Related Art

Conventionally, an image forming apparatus is proposed, which is adaptedto present movies of a method of maintenance, such as removal of a jam,replacement of a toner cartridge, and supply of staples. The moviesallow the user to more smoothly carry out the maintenance based on highexpressiveness and abundant information of the movies.

The image forming apparatus includes a high-capacity storage device suchas an HDD, and a plurality of movies according to the contents of themaintenance method are stored in the storage device, as part of aproduct.

Other than the format of storing the movies in the storage device of theimage forming apparatus, a format of storing the movies in a separatedevice, such as a server, is also proposed (see Japanese Laid-OpenPatent Publication (Kokai) No. 2008-282217, for example).

In this format, a necessary movie is downloaded from a server through anetwork and displayed when the image forming apparatus requiresmaintenance.

One movie is prepared for each content of the maintenance method of theimage forming apparatus.

For example, movies for removing a jam include contents of an operationof opening a door provided on a housing of the image forming apparatusto access the jammed part of the image forming apparatus, removing thejammed sheet, and closing the door.

Other than for removing the jam, the procedure of opening the door isalso necessary in a toner replacement process.

However, if the movie of the toner container replacement or the jamremoval process is replayed without the user opening the door, there isa gap between the procedure that should be executed by the user and theprocedure of the replayed movie.

A sequence for removing a jammed sheet may be set in the removal of thejam. However, if the movie is simply replayed without regard for thesequence and the user follows the procedure of the movie, the sheet maybe damaged.

Meanwhile, if only a currently operable movie is replayed, the gap inthe procedures or the damage of sheet can be eliminated; however, thewhole picture of the maintenance cannot be glimpsed, and the user feelsa sense of anxiety.

SUMMARY OF THE INVENTION

The present invention provides an image forming apparatus which iscapable of appropriately replaying movies to be displayed to the user, acontrol method therefore, and a storage medium.

In an aspect of the present invention, there is provided an imageforming apparatus comprising: a storage unit configured to storecombinations of a plurality of movies for a plurality of maintenanceprocedures of the image forming apparatus and orders of replay for theplurality of movies according to each type of the plurality ofmaintenance procedures; a specifying unit configured to specify a typeof the maintenance procedure to be executed to the image formingapparatus; and a replaying unit configured to acquire a plurality ofmovies corresponding to the type of the maintenance procedure specifiedby the specifying unit based on information stored by the storage unit,and replay the acquired movies as a series of movies according to theorders of relay.

According to the present invention, it is possible to appropriatelyreplay movies to be displayed to the user.

Further features of the present invention will become apparent from thefollowing description of exemplary embodiments with reference to theattached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a view schematically showing an arrangement of an imageforming apparatus according to an embodiment of the present invention.

FIG. 2 is a view showing an appearance of the image forming apparatus ofFIG. 1.

FIG. 3 is a sectional view showing an internal structure of the imageforming apparatus of FIG. 1.

FIGS. 4A and 4B are views showing a movie list table and a movie tablestored in a storage in FIG. 1, respectively.

FIGS. 5A and 5B are views showing an example of a screen displayed on adisplay device in FIG. 1.

FIGS. 6A to 6D are views showing an example of movies displayed in amovie display area in FIGS. 5A and 5B.

FIG. 7 is a flowchart showing a procedure of a maintenancemethod-displaying process executed by the image forming apparatus ofFIG. 1.

DESCRIPTION OF THE EMBODIMENTS

An embodiment of the present invention will now be described in detailwith reference to the drawings.

FIG. 1 is a view schematically showing an arrangement of an imageforming apparatus 100 according to an embodiment of the presentinvention.

In FIG. 1, the image forming apparatus 100 includes a CPU 101, a ROM102, a RAM 104, a printer control unit 105, an image reading controlunit 107, a storage control unit 110, an input control unit 112, and adisplay control unit 114, which are connected to one another through abus 103.

The image forming apparatus 100 also includes a storage 111, a printerdevice 106, a scanner device 108, a document transfer device 109, aninput device 113, and a display device 115.

The CPU 101 controls the entire image forming apparatus 100. The CPU 101activates an OS (operating system) by a boot program stored in the ROM102. On the OS, the CPU 101 executes programs stored in the storage 111.

The RAM 104 is used as a main memory or a temporary storage area, suchas a work area, of the CPU 101. When the CPU 101 executes a program, theCPU 101 reads the program from the storage 111 and stores the program inthe RAM 104.

The printer control unit 105 controls the printer device 106 to print animage on a sheet such as paper. The printer device 106 prints an imageon a sheet.

The image reading control unit 107 controls the scanner device 108 togenerate image data. The image reading control unit 107 controls thedocument transfer device 109, which is an ADF (Automatic DocumentFeeder), to transfer each piece of a document mounted on a documentholder of the document transfer device 109 to the scanner device 108 togenerate image data.

The scanner device 108 uses an optical reading apparatus, such as a CCD,to scan the document and converts image information of the document toelectrical signal data.

The storage 111 is a read-write non-volatile storage device, such as anHDD. The storage 111 stores a controller program for controlling theentire image forming apparatus 100, a program for executing a proceduredisplay process described later, various application programs, andvarious data such as movies showing maintenance procedures. The CPU 101executes the programs. The storage control unit 110 controls the storage111.

The input control unit 112 receives an operation instruction of the userfrom the input device 113, such as a touch panel and a hardware key. Thedisplay control unit 114 controls the display device 115, which is adisplay unit such as an LCD and a CRT, to display an operation screen ora movie to the user.

FIG. 2 is a view showing an appearance of the image forming apparatus100 of FIG. 1.

FIG. 2 shows a right cover 201 and a toner cover 202 disposed on theimage forming apparatus 100.

The right cover 201 is arranged to expose a transfer path of sheets toremove a jammed sheet. The toner cover 202 is arranged to expose a tonercontainer mount section to replace a toner.

The image forming apparatus 100 includes sensors adapted to sensewhether the right cover 201 and the toner cover 202 are open or closed,respectively.

FIG. 3 is a sectional view showing an internal structure of the imageforming apparatus 100 of FIG. 1.

FIG. 3 shows the internal structure of the image forming apparatus 100,which is a full-color image forming apparatus of CMYK (cyan, magenta,yellow, and black), for example.

A photosensitive drum 301 is charged by a primary charge 302 at aspecific polar potential, and exposed by an exposure unit not shown at alocation thereof indicated by an arrow 303 according to an instructionfrom the CPU 101. In this way, an electrostatic latent imagecorresponding to K (black) is formed, for example.

A rotary developer 304 includes four developers integrated with tonercartridges. After the formation of the electrostatic latent image, oneof the developers of the rotary developer 304 develops an imagecorresponding to K (black) on the photosensitive drum 301.

An intermediate transfer belt 305 is driven in a direction indicated byan arrow 306. The image corresponding to K (black) developed on thephotosensitive drum is transferred to the intermediate transfer belt 305by an electric field formed by a primary transfer roller 307, as theimage passes through a joint between the photosensitive drum 301 and theintermediate transfer belt 305.

cleans The surface of the photosensitive drum 301 finished with thetransfer to the intermediate transfer belt 305 is cleaned by a cleaningapparatus 308. This process is sequentially repeated to place four colorimages on top of each other on the intermediate transfer belt to form acolor image. The transfer process is executed just once to form amonochrome image.

The image transferred to the intermediate transfer belt 305 is printedon a sheet fed from a cassette 310 by a secondary transfer roller 309.The fixing unit 311 heats and fixes the sheet on which the image isprinted.

After the fixation, a roller 312 transfers the sheet to a discharge port313 to discharge the sheet. For double-sided printing, the sheet iscirculated through an inversion path 314, followed by the printingprocess being repeated.

A discharge section sensor 315 and a double-sided section sensor 316 areadapted to sense the presence or absence of a print sheet. The sensorssense generation of a jam. Mechanical flags or optical elements may beused for the sensors.

FIGS. 4A and 4B are views showing a movie list table 400 and a movietable 410 stored in the storage 111 in FIG. 1, respectively.

FIG. 4A is a view showing the movie list table 400. The movie list table400 is a table associating maintenance IDs and movie lists with eachother. The movie list table 400 shows combinations of moviescorresponding to a series of predetermined operations executed by theuser in the image forming apparatus 100 and shows orders of replay bythe display device 115. The series of predetermined actions, such asactions of opening the right cover 201, removing a sheet, and closingthe right cover 201, are set for each maintenance ID. When themaintenance ID is 1, for example, the combination of movies includes A1,A2, and A4 shown in the corresponding movie list. The movies arereplayed in the written order.

The maintenance IDs are for identifying states that require maintenancein the image forming apparatus 100, specifically, designated as below.

A maintenance ID 1 indicates a state that generation of a transfersection jam is sensed, and the discharge section sensor 315 senses thestate.

A maintenance ID 2 indicates a state that generation of a double-sidedsection jam is sensed, and the double-sided section sensor 316 sensesthe state.

A maintenance ID 3 indicates a state that replacement of a magenta tonercartridge is necessary, and the printer device 106 senses the state.

A maintenance ID 4 indicates a state that replacement of a cyan tonercartridge is necessary, and the printer device 106 senses the state.

A maintenance ID 5 indicates a state that replacement of a yellow tonercartridge is necessary, and the printer device 106 senses the state.

A maintenance ID 6 indicates a state that replacement of a black tonercartridge is necessary, and the printer device 106 senses the state.

The movie lists will be described next. The movie lists indicate moviesto be displayed when the maintenance corresponding to the maintenance IDis necessary.

For example, the movie list corresponding to the maintenance ID 1includes A1, A2, and A4. This indicates that the movies will be replayedin the order of A1, A2, and A4.

FIG. 4B is a view showing the movie table 410. The movie table 410 is atable associating movie IDs, movie files, replay time, and enddetermination conditions with one another.

The movie IDs are for identifying the movies, and the movie IDs are alsoused in the movie lists in the movie list table 400. The movie filesindicate file names of the movies to be replayed and locations of themovie files in the storage 111.

The replay time indicates a replay time period from when replay of themovie is started till when the replay of the movie is ended. The enddetermination conditions indicate conditions of ending the replay of themovies, i.e., conditions of proceeding to relay of the next movie. Forexample, when the movies are replayed in the order of A1 and A2, themovie of A2 cannot be replayed by ending the replay of the movie of A1,unless the right cover is open.

Operations indicated by the movie files are as follows.

An operation indicated by the movie with the movie ID A1 is an operationof opening the right cover 201. An operation indicated by the movie withthe movie ID A2 is an operation of removing a jammed sheet near thedischarge section sensor 315. An operation indicated by the movie withthe movie ID A3 is an operation of removing a jammed sheet near thedouble-sided section sensor 316. An operation indicated by a movie withthe movie ID A4 is an operation of closing the right cover 201.

An operation indicated by the movie with the movie ID B1 is an operationof opening the toner cover 202. An operation indicated by the movie withthe movie ID B2 is an operation of taking out an empty magenta tonercartridge. An operation indicated by the movie with the movie ID B3 isan operation of preparing a new magenta toner cartridge.

An operation indicated by the movie with the movie ID B4 is an operationof mounting a new magenta toner cartridge. An operation indicated by themovie with the movie ID B5 is an operation of taking out an empty cyantoner cartridge. An operation indicated by the movie with the movie IDB6 is an operation of preparing a new cyan toner cartridge.

An operation indicated by the movie with the movie ID B7 is an operationof mounting a new cyan toner cartridge. An operation indicated by themovie with the movie ID B8 is an operation of taking out an empty yellowtoner cartridge. An operation indicated by the movie with the movie IDB9 is an operation of preparing a new yellow toner cartridge.

An operation indicated by the movie with the movie ID B10 is anoperation of mounting a new yellow toner cartridge. An operationindicated by the movie with the movie ID B11 is an operation of takingout an empty black toner cartridge.

An operation indicated by the movie with the movie ID B12 is anoperation of preparing a new black toner cartridge. An operationindicated by the movie with the movie ID B13 is an operation of mountinga new black toner cartridge. An operation indicated by the movie withthe movie ID B14 is an operation of closing the toner cover 202.

In this way, the movie is provided for each of various operations by theuser in the image forming apparatus 100. If a predetermined condition isnot met during the replay of a movie with a condition which is aspecific movie among the movies (A1 and B1 in FIGS. 4A and 4B), a movieto be replayed following the movie with the condition indicated in theorder is not replayed.

The storage 111 corresponds to a storage unit adapted to store moviesthat are provided for various operations executed by the user in theimage forming apparatus 100 and that are replayed by the display device115 during the operations by the user.

FIGS. 5A and 5B are views showing an example of a screen displayed bythe display device 115 in FIG. 1.

In a screen 500 of FIG. 5A, the CPU 101 executes the controller programstored in the storage 111 to generate display data and causes thedisplay device 115 to display the display data through the displaycontrol unit 114.

The screen 500 shows a movie display area 501, a replay button 502, areplay time display label 504, an overall display 505, a movable rangedisplay 506, a lever 507, and a pause button 503.

The movie display area 501 is for displaying a movie for presenting amaintenance procedure. Movies corresponding to the maintenance procedureare replayed.

The replay button 502 is for instructing replay of a terminated movie.The replay of the movie is started when the replay button 502 ispressed. The replay button 502 is not displayed when the replay of themovie is started. Instead, the pause button 503 is displayed at the samedisplay position in the screen 500.

The replay of the movie is temporarily terminated when the pause button503 is pressed. When the replay of the movie is paused, the replaybutton 502 is displayed in place of the pause button 503.

The replay time display label 504 indicates replay time of the movie tobe replayed and current replay time in the replay time. If there are aplurality of movies to be replayed, the replay time indicates a sum ofthe replay time.

The overall display 505 schematically indicates the replay time. Thelever 507 corresponds to a reception unit for receiving a user's replayinstruction of replaying the movie from a location thereof differentfrom a location of the movie being replayed then. Specifically, thelever 507 is a slider for indicating the current replay position and forinstructing a movement of the replay position.

The movable range display 506 indicates a movable range of the lever507, ranging from the left end to the right end of the movable rangedisplay 506.

This is because when a movie with an end determination condition isreplayed in the replay of a plurality of movies, the next movie cannotbe replayed unless the condition is met, and the lever 507 cannot bemoved to the range of the next movie. In this way, if the predeterminedcondition in the movie with the condition is not met, the lever 507 doesnot receive the user's replay instruction of replaying the movie to bereplayed following the movie with the condition.

An example of the actual display when the maintenance ID is 1 will bedescribed. When the maintenance ID is 1, the movies with the movie IDsA1, A2, and A4 are replayed according to the movie list table 400.

The replay time of each movie is 30 seconds (00:30), 1 minute (01:00),and 20 seconds (00:20) according to the movie table 410.

Therefore, the replay time when the maintenance ID is 1 is 1 minute 50seconds which is a sum of the replay time of the movies to be replayed.

For example, it is assumed that a frame at 20 seconds from the top ofthe movie with the movie ID A1 replayed firstly is currently displayed.In this case, the replay position time is 20 seconds.

It is assumed that a frame at 10 seconds from the top of the movie withthe movie ID A2 replayed secondly is currently displayed. In this case,the replay of the movie with the movie ID A1 is finished; accordingly,the lever 507 is positioned at 40 seconds which is a sum of 30 secondsthat is the replay time of A1 and 10 seconds that is replayed time ofA2.

The replay time display label 504 displays a character string connectingthe calculated replayed time and the replay time with the maintenance ID1 by a slash in this order. Therefore, “00:40/01:50” is displayed in theexample described above.

FIGS. 6A to 6D are views showing an example of movies displayed in themovie display area 501 in FIGS. 5A and 5B.

FIG. 6A shows a scene displayed in the movie with the movie ID A1 whenthe maintenance ID is 1. A transfer section jam is generated when themaintenance ID is 1. The movie with the movie ID A1 displays anoperation of opening the right cover 201 in the movie display area 501.

FIG. 6B shows a scene displayed in the movie with the movie ID A2 whenthe maintenance ID is 1. The movie with the movie ID A2 displays anoperation of removing a jammed sheet near the discharge section sensor315.

FIG. 6C shows a scene displayed in the movie with the movie ID A4 whenthe maintenance ID is 1. The movie with the movie ID A4 displays anoperation of closing the right cover 201.

FIG. 6D shows a scene displayed in the movie with the movie ID A3 whenthe maintenance ID is 2. A double-sided section jam is generated whenthe maintenance ID is 2. The movie with the movie ID A3 displays anoperation of removing a jammed sheet near the double-sided sectionsensor 316.

FIG. 7 is a flowchart showing a procedure of a maintenancemethod-displaying process executed by the image forming apparatus ofFIG. 1.

The maintenance method-displaying process of FIG. 7 is started when theprinter control unit 105 senses a change in a value indicated by thesensors adapted to sense whether the right cover 201 and the toner cover202 are open or closed, by the discharge section sensor 315, or by thedouble-sided section sensor 316.

In FIG. 7, there is first specified a current maintenance state(maintenance ID) of the image forming apparatus 100, i.e., the type ofthe current maintenance to be executed to the image forming apparatus100 by the user is specified (step S601). For example, if the valueindicated by the discharge section sensor 315 indicates congestion of asheet, there is specified the maintenance ID to be 1 corresponding tothe discharge section jam.

Based on the specified maintenance ID, a combination of movies and anorder of replay by the display device 115 are next acquired from themovie list table 400 and the movie table 410, as a storage unit, and thenumber N of movies to be replayed indicated in the movie list isacquired (step S602), details of which will be described later.

Summation of the replay time of the movies indicated in the movie listcauses the replay time to be calculated (step S603), details of whichwill be described later.

A counter n for counting the number of replayed movies is initialized by“1” (step S604).

Then, it is determined whether an end determination condition isdesignated in the n-th movie, which is subjected to the current replay,from the movie table 410 (step S605).

As a result of the determination of the step S605, when the enddetermination condition is not designated in the n-th movie (NO to thestep S605), the program proceeds to step S607.

On the other hand, as a result of the determination of step S605, whenthe end determination condition is designated in the n-th movie (YES tothe step S605), the movable range display 506 is changed in length up toa sum of the replay time of the first n movies (step S606).

A file of the n-th movie is read from the storage 111 and stored in theRAM 104, with the movie replayed (step S607). When the replay of then-th movie is finished (step S608), it is determined whether an enddetermination condition is designated in the n-th movie (step S609).

As a result of the determination of the step S609, when the enddetermination condition is not designated (NO to the step S609),followed by the program proceeding to step S611.

On the other hand, as a result of the determination of step S609, whenthe end determination condition is designated (YES to the step S609), itis determined whether the end determination condition is satisfied (stepS610). For example, it is checked whether the right cover 201 is open ifthe movie ID is A1.

As a result of the determination of the step S610, when the enddetermination condition is not satisfied (NO to the step S610), thefirst or the last frame of the n-th movie is displayed (step S613),followed by the program returning to the step S610.

It should be noted that instead of displaying the first or the lastframe, a frame other than the first or the last frame may be displayedwhen the end determination condition is not satisfied (NO to the stepS610). For example, a data item can be added to the movie table 410, anda position of the frame to be displayed can be stored for each of themovie IDs, which allows the CPU 101 to specify the frame to bedisplayed. In this way, when a predetermined condition is not satisfiedduring the replay of the movie with the condition, the image formingapparatus 100 displays a frame included in the movie with the condition.

When the end determination condition is not satisfied, the movie withthe condition may be replayed again, instead of terminating the moviewhile displaying a frame included in the movie with the condition. Inthis case, the movie with the condition is repeatedly replayed until theend determination condition is satisfied.

On the other hand, as a result of the determination of the step S610,when the end determination condition is satisfied (YES to the stepS610), it is determined whether the number N of movies indicated in themovie list to be replayed and the counter n are identical with eachother (step S611).

As a result of the determination of step S611, when the number N and thecounter n are not identical with each other (NO to the step S611), thecounter n is incremented by 1 (step S612), followed by the programreturning to the step S605. The process of the steps S604 to S612corresponds to a replaying unit adapted to control the display device115 to acquire, from the storage 111, the movies indicated by thecombination to replay the movies according to the order.

On the other hand, as a result of the determination of the step S611,when the number N and the counter n are identical with each other (YESto the step S611), the program is terminated. In this case, when thestate that the maintenance is necessary is not solved or when newmaintenance is necessary, the maintenance ID is acquired again, followedby the procedure of the process of FIG. 7 being repeated.

According to the process of FIG. 7, the combination of moviescorresponding to the series of predetermined operations and the order ofreplay by the display device 115 are acquired when the user performs theseries of predetermined operations in the image forming apparatus 100,and subsequently the display device 115 is controlled to acquire, fromthe storage 111, the movies indicated by the combination and replay themovies according to the acquired order, which makes it possible toappropriately replay movies to be displayed to the user.

The details of step S602 will be described. In step S602, the CPU 101searches the movie list table 400 for a line in which the value of themaintenance ID coincides with the maintenance ID acquired in the stepS601.

If a coincided line is searched, the movie list in the line is acquired.The movie list is a character string connecting the movie IDs by commas;accordingly, the character string is dissolved with the commas asdelimiters, thereby enabling one or more movie IDs to be acquired.

For example, when the maintenance ID is 1, the movie ID list indicatesA1, A2, and A4; accordingly, the number N of movies indicated in themovie list to be replayed is 3. The CPU 101 temporarily stores the movieIDs in the RAM 104 as, for example, sequence information in the orderindicated in the movie list.

The details of step S603 will be described. The CPU 101 searches for themovie IDs coinciding with the movie IDs to be replayed based on themovie IDs in the movie table 410. The sum is obtained from the replaytime corresponding to the coincided movie IDs in the movie table 410.The sum is set as the replay time, and the replay time display label 504is displayed. It should be noted that in the initial state, the movablerange display 506 indicates the same range as the overall display 505.

A format or a codec of the movies are not particularly limited in theembodiment described above, and various forms are possible.

As described above, it is possible to limit a progress in the moviereplay when the overall length for the removal needs to be indicated andwhen the procedure that should be executed by the user and the replay ofmovie need to be synchronized.

It is to be understood that the object of the present invention may alsobe accomplished by supplying a system or an apparatus with a storagemedium in which a program code of software which realizes the functionsof the above described embodiment is stored, and causing a computer (orCPU or MPU) of the system or apparatus to read out and execute theprogram code stored in the storage medium. In this case, the programcode itself read from the storage medium realizes the functions of theembodiment described above, and hence the program code and the storagemedium in which the program code is stored constitute the presentinvention.

Aspects of the present invention can also be realized by a computer of asystem or apparatus (or devices such as a CPU or MPU) that reads out andexecutes a program recorded on a non-transitory memory device to performthe functions of the above-described embodiment(s), and by a method, thesteps of which are performed by a computer of a system or apparatus by,for example, reading out and executing a program recorded on anon-transitory memory device to perform the functions of theabove-described embodiment(s). For this purpose, the program is providedto the computer for example via a network or from a recording medium ofvarious types serving as the memory device (e.g., computer-readablemedium).

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

This application claims priority the benefit of Japanese PatentApplication No. 2012-182542 filed Aug. 21, 2012, which is herebyincorporated by reference herein in its entirety.

What is claimed is:
 1. An image forming apparatus comprising: a storageunit configured to store combinations of a plurality of movies for aplurality of maintenance procedures of the image forming apparatus andorders of replay for the plurality of movies according to each type ofthe plurality of maintenance procedures; a specifying unit configured tospecify a type of the maintenance procedure to be executed to the imageforming apparatus; and a replaying unit configured to acquire aplurality of movies corresponding to the type of the maintenanceprocedure specified by said specifying unit based on information storedby said storage unit, and replay the acquired movies as a series ofmovies according to the orders of relay.
 2. The image forming apparatusaccording to claim 1, wherein said replaying unit is configured not toreplay a movie to be replayed following a movie with a condition whichis a specific movie among the movies when a predetermined condition isnot satisfied during replay of the movie with the condition.
 3. Theimage forming apparatus according to claim 2, wherein said replayingunit is configured to display one frame included in the movie with thecondition when the predetermined condition is not satisfied during thereplay of the movie with the condition.
 4. The image forming apparatusaccording to claim 2, wherein said replaying unit is configured torepeatedly replay the movie with the condition until the predeterminedcondition is satisfied during the replay of the movie with thecondition.
 5. The image forming apparatus according to claim 2, furthercomprising a reception unit adapted to receive a user's replayinstruction of replaying a movie from a location thereof different froma location of the movie being replayed then.
 6. The image formingapparatus according to claim 5, wherein said reception unit does notreceive the user's replay instruction of replaying a movie to bereplayed following the movie with the condition when the predeterminedcondition in the movie with the condition is not satisfied.
 7. A controlmethod for controlling an image forming method, comprising: a storagestep of storing combinations of a plurality of movies for a plurality ofmaintenance procedures of the image forming apparatus and orders ofreplay for the plurality of movies according to each type of theplurality of maintenance procedures; a specifying step of specifying atype of the maintenance procedure to be executed to the image formingapparatus; and a replaying step of acquiring a plurality of moviescorresponding to the type of the maintenance procedure specified at saidspecifying step based on information stored at said storage unit, andreplaying the acquired movies as a series of movies according to theorders of relay.
 8. A non-transitory computer-readable storage mediumstoring a program for causing a computer to implement a control methodfor an image forming apparatus, the control method for the image formingapparatus, comprising: a storage step of storing combinations of aplurality of movies for a plurality of maintenance procedures of theimage forming apparatus and orders of replay for the plurality of moviesaccording to each type of the plurality of maintenance procedures; aspecifying step of specifying a type of the maintenance procedure to beexecuted to the image forming apparatus; and a replaying step ofacquiring a plurality of movies corresponding to the type of themaintenance procedure specified at said specifying step based oninformation stored at said storage unit, and replaying the acquiredmovies as a series of movies according to the orders of relay.